// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   SourceFile

package com.sgame.android.social;

//import com.sgame.android.data.*;
import com.sgame.android.data.Score;
import com.sgame.android.data.User;
import com.sgame.android.social.Auth.OnAuthorizeTokenComplete;
import com.sgame.android.lang.Error;
import java.util.*;

// Referenced classes of package com.mobage.global.android.social.util:
//            PageOptionsResult

    public class IMobageHttpResponseHandler
    {

    	public IMobageHttpResponseHandler()
        {
        }

    	public static interface OnResponseHandler
        {
            public abstract void onComplete(Object data);

            public abstract void onError(Error error);
        }
       
    	public static interface OnIsBlockedUserResponseHandler
        {

            public abstract void onComplete(boolean flag);

            public abstract void onError(Error error);
        }

        public static interface OnSignMeUpResponseHandler
        {

            public abstract void onComplete(User user);

            public abstract void onError(Error error);
        }

        public static interface OnLinkUserResponseHandler
        {

            public abstract void onComplete();

            public abstract void onError(Error error);
        }

        public static interface OnValidateEmailResponseHandler
        {
            public abstract void onComplete();

            public abstract void onError(Error error);
        }

        public static interface OnValidateGamerTagResponseHandler
        {
            public abstract void onComplete();

            public abstract void onComplete(Collection collection);

            public abstract void onError(Error error);
        }

        public static interface OnDeleteCurrentUserScoreResponseHandler
        {

            public abstract void onComplete();

            public abstract void onError(Error error);
        }

        public static interface OnUpdateCurrentUserScoreResponseHandler
        {

            public abstract void onComplete(Score score);

            public abstract void onError(Error error);
        }

        public static interface OnGetScoreResponseHandler
        {

            public abstract void onComplete(Score score);

            public abstract void onError(Error error);
        }

        public static interface OnGetFriendsScoresListResponseHandler
        {

            public abstract void onComplete(List<Score> list);

            public abstract void onError(Error error);
        }

        public static interface OnGetTopScoresListResponseHandler
        {

            public abstract void onComplete(List<Score> list);

            public abstract void onError(Error error);
        }

        public static interface OnGetLeaderboardsResponseHandler
        {

            public abstract void onComplete(List list);

            public abstract void onError(Error error);
        }

        public static interface OnSendFriendInviteToEmailIfPossibleResponseHandler
        {

            public abstract void onComplete();

            public abstract void onError(Error error);
        }


    public static interface OnShowBalanceButtonResponseHandler
    {

        public abstract void onError(Error error);
    }

    public static interface OnDialogResponseHandler
    {

        public abstract void onDismiss();

        public abstract void onError(Error error);
    }

    public static interface OnOpenUserProfileResponseHandler
    {

        public abstract void onError(Error error);

        public abstract void onDismiss();
    }


    public static interface OnLoginResponseHandler
    {

        public abstract void onComplete(User user);

        public abstract void onError(Error error);

        public abstract void onCancel();
    }

    public static interface OnGetUserResponseHandler
    {
		public abstract void onComplete(User user);
        public abstract void onError(Error error);
    }

    public static interface OnGetUsersResponseHandler
    {

        public abstract void onComplete(List<User> list, PageOptionsResult pageoptionsresult);
        public abstract void onError(Error error);
    }

    public static interface OnAuthorizeTokenResponseHandler
    {
        public abstract void onComplete(String s);
        public abstract void onError(Error error);
    }

    public static interface OnGetAppDataResponseHandler
    {

        public abstract void onComplete(HashMap hashmap);
        public abstract void onError(Error error);
    }

    public static interface OnUpdateAppDataResponseHandler
    {

        public abstract void onComplete(ArrayList arraylist);
        public abstract void onError(Error error);
    }

    public static interface OnDeleteAppDataResponseHandler
    {

        public abstract void onComplete(ArrayList arraylist);
        public abstract void onError(Error error);
    }

    public static interface OnCheckBlacklistResponseHandler
    {

        public abstract void onComplete(PageOptionsResult pageoptionsresult);
        public abstract void onError(Error error);
    }

    public static interface OnCheckProfanityResponseHandler
    {

        public abstract void onComplete(boolean flag);

        public abstract void onError(Error error);
    }

    public static interface OnFriendPickerResponseHandler
    {

        public abstract void onPicked(List list);

        public abstract void onInviteSent(List list);

        public abstract void onError(Error error);

        public abstract void onDismiss();
    }
}
